<?php

class configControl extends Control {

	function add_type_show(){

		$this->display();
	}
	function add_type(){
		$db=M("config_type");
		if($db->add()){
			$this->success("配置组添加成功");
		}else{
			$this->error("系统出错了请再试一次吧");
		}
	}
	function type(){
		//C("debug",0);
		$db=M("config_type");
		$type=$db->all();
		$this->assign("type",$type);
		$this->display();
	}
	function add_config_show(){//创建显示页面
		$db=M("config_type");
		$config_type=$db->all();
		$this->assign("config_type",$config_type);
		$this->display();
	}


	function add_config(){//执行添加配置项动作
		$db=M("config");
		if($db->add()){
			$this->success("配置添加成功");
		}else{
			$this->error("配置添加失败");
		}
	}
	function config(){
		$db=K("configview");
		$config=$db->order("hd_config_type.tid")->all();
		$this->assign("config",$config);
		$this->display();

	}//配置列表

	function type_del(){
		$id=$_POST['data'];
		$db=K("configview");
		$row=$db->where("hd_config.tid='$id'")->find();
		if($row){
			echo 2;
		}else{
			$config_type=M("config_type");
			if($config_type->where("tid='$id'")->del()){
				echo 1;
			}else{
				echo 3;
			}
		}
	}
		function config_del(){
		$id=$_POST['data'];
			$config=M("config");
			if($config->where("id='$id'")->del()){
				echo 1;
			}else{
				echo 2;
			}
		}
		function setconfig(){
			$db=M("config");
			$tid=$db->group("tid")->field("tid")->all();//这里的TID是一个2维数组
			$config=array();
			if(!empty($tid)){
				foreach ($tid as $t) {
					# code...
					$data=$db->where("tid=$t[tid]")->all();
				$data=format_config($data);
					$config[$t['tid']]=$data;
				}
				$this->assign("config",$config);
				$this->display();	
			}else{
				echo "<script>alert('配置为空请先设置配置组和配置项')</script>";
				go("add_type_show");
			}
			
		}


		function type_edit_show(){
			$db=M("config_type");
			$id=$_GET['tid'];
			$row=$db->where("tid='$id'")->find();
			$this->assign("row",$row);
			$this->display();
		}
		function edit_type(){
			$db=M("config_type");
			$id=$_POST['tid'];
			if($db->where("tid='$id'")->save()){
				$this->success("栏目修改成功");
			}else{
				$this->error("栏目修改失败");
			}

		}
		function config_edit_show(){
			$db=K("configview");
			$id=$_GET['id'];
			$config=$db->where("id='$id'")->find();
			$this->assign("config",$config);
			$this->display();
		}
		function config_edit(){
			$db=K("configrelation");
			$id=$_POST['id'];
			if($db->where("id='$id'")->save()){
				$this->success("项目修改成功");

			}else{
				$this->error("项目修改失败");

			}
		}

		function code(){


		$this->display();	
		}
	




}
?>